package com.monkeyboy.utils;


/**
 * @author Gavin
 *
 */
public class RegEx {
	/**
	 * 传一个正则表达式 传一个要验证的参数 匹配true  不匹配 false
	 * @param regEx 正则表达式
	 * @param str 需匹配的对象
	 * @return
	 */
	public static boolean reg(String regEx,String str)throws Exception {
		if(regEx==null||regEx.length()==0) {
			throw new Exception("regEx不能为空");
		}
		if(str==null) {
			return false;
		}
		return str.matches(regEx);
	}
	public static void main(String[] args) throws Exception {
	System.out.println(reg("^[^[\\s]{0,}|$|^[0-9]{12}$|^[\\s]*$]+$","123213555551   123213522555"));
	System.err.println(reg("^[0-9]{12}$", "123123123123 "));
	System.err.println(reg("^[[0-9]|[\\s]]+$", "123123123123	1233"));
	}
}